#ifndef CLEVELMANAGER_H_
#define CLEVELMANAGER_H_
#include "CLayer.h"
#include <vector>
#include <fstream>
using std::vector;

////////////////////////////////////////////////////////////////////
//
//
// The Level Manager CLass is used to load the levels obtained from
// the tile editor to be used in the game
//
//
////////////////////////////////////////////////////////////////////
class CLevelManager : public CLayer
{
private:
	int layercount;
	int ImageID;

	vector<CLayer> m_vLayers;

public:
	CLevelManager();
	~CLevelManager();
	vector<CLayer> GetMap() { return m_vLayers; }

	void LoadMap();
	void RenderMap(vector<CLayer> layers);

};
#endif